home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 4608 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.5 KB

  1. Path: mail2news.demon.co.uk!wildcard.demon.co.uk
  2. From: Cyber Surfer <cyber_surfer@wildcard.demon.co.uk>
  3. Newsgroups: comp.lang.lisp,comp.lang.c++
  4. Subject: Re: Why garbage collection?
  5. Date: Wed, 31 Jan 96 08:59:20 GMT
  6. Organization: The Wildcard Killer Butterfly Breeding Ground
  7. Message-ID: <823078760snz@wildcard.demon.co.uk>
  8. References: <4ecmfo$as9@news2.ios.com> <4ei4og$la1@info.epfl.ch> <s08spgxh3r1.fsf@lox.ICSI.Berkeley.EDU>
  9. Reply-To: cyber_surfer@wildcard.demon.co.uk
  10. X-NNTP-Posting-Host: wildcard.demon.co.uk
  11. X-Newsreader: Demon Internet Simple News v1.30
  12. X-Mail2News-Path: wildcard.demon.co.uk
  13.  
  14. In article <s08spgxh3r1.fsf@lox.ICSI.Berkeley.EDU>
  15.            marcoxa@lox.icsi.berkeley.edu "Marco Antoniotti" writes:
  16.  
  17. > Of course (this time seriously), I cannot contest Bjarne's account of
  18. > the history of C++ and the motivations that lead him to the choices
  19. > he made.  To my partial justification I can only say that the earliest
  20. > document of Bjarne's on C++ that was widely available dates to 1983
  21. > ("Adding Classes to C..." SW Practice and Experience" 13), and that I
  22. > doubt that many people actually saw the AT&T C++ preprocessor until
  23. > 87/88 (I might, of course, be wrong on this.)  Of course not many
  24. > people had a Xerox or a Symbolics to play around either.
  25.  
  26. Has this changed recently? I don't think so. Most people still think
  27. I'm strange for wanting to use Lisp, and some find it hard to believe
  28. that it can be used for a machine with 32 MB of RAM and running NT.
  29. If that kind of machine _can't_ run Lisp, what can? Well, it's a
  30. matter of perception, as it _can_ run Lisp, even a fairly large Lisp
  31. like Allegro CL for Windows. However, very few people know this.
  32.  
  33. I doubt that many non-Lisp programmers/users have even heard of
  34. Symbolics, never mind used one. The numbers will be insignificant
  35. compared to the vast hordes of people who think that Lisp is dead.
  36. C++ is very much alive and kicking, and a great many people know it.
  37.  
  38. If you made a reference to CFRONT above, then I think you may have
  39. made a mistake. My understanding is that it is a _compiler_. It may
  40. well produce C code, but there are Lisp to C compilers that do the
  41. same thing, but they're not preprocessors either. My understanding
  42. of Ratfor is that it was only "interested" 10% of the code that ran
  43. thru it, so I'll feel safe calling it a preprocessor. If it was
  44. "interested" in 100% of the code, then I'd call it a compiler.
  45.  
  46. > What I find very interesting in Bjarne's post is the reference to
  47. > Simula.  I never programmed in it and have only memories of the
  48. > chapters on Ghezzi's book (1st edition).  It would seem that my
  49. > accusation of inventing a "newspeak" must then fall on the
  50. > Smalltalk/Loops/Flavors people. :)
  51.  
  52. Another case of "not invented here", I think. ;-) Perhaps we should
  53. first define what we mean by the word "compiler", but we probably
  54. all know what we mean by it...don't we? I dunno.
  55.  
  56. We could just be arguing over fine points that most programmers don't
  57. have time for, never mind care about. They could be the people using
  58. C++, coz it's there, and everybody knows it. Sometimes the only factor
  59. that counts is the cost ("Lisp programmers know the value of everything,
  60. and the cost of nothing", in which case, "C++ programmers know the
  61. cost of everything, and the value of nothing"), and a typical C++
  62. development system will cost about $300.
  63.  
  64. So, it's there and its dirt cheap. No wonder so many people use it.
  65. -- 
  66. <URL:http://www.demon.co.uk/community/index.html>
  67. <URL:http://www.enrapture.com/cybes/namaste.html>
  68. Po-Yeh-Pao-Lo-Mi | "You can never browse enough."
  69.